//定义请求根路径baseUrl
const baseUrl="http://localhost:8080";

//返回请求根路径baseUrl
export const getBaseUrl=()=>{
  return baseUrl;
}

//微信小程序的登录
export const getLogin=()=>{
  return new Promise((reslove,reject)=>{
    wx.login({
      timeout: 5000,
      success:(res)=>{
        reslove(res)
      },
      fail:(err)=>{
        reject(err)
      }
    })
  });
}

//获取用户的登录信息
export const getUserProfile=()=>{
  return new Promise((reslove,reject)=>{
    wx.getUserProfile({
      desc: '获取用户的信息',
      success:(res)=>{
        reslove(res)
      },
      fail:(err)=>{
        reject(err)
      }
    })
  });
}

// 后端请求工具类
export const requestUtil=(param)=>{
  return new Promise((reslove,reject)=>{//reslove 成功的对象 reject 失败的对象
    wx.request({
      ...param,//...参数的解析
      url:baseUrl+param.url,//重写url
      success:(result)=>{
        reslove(result.data)
      },
      fail:(err)=>{
        reject(err)
      }
    })
  });
}